﻿using Microsoft.Xna.Framework;
using SomeGame.Actors.Components;
using SomeGame.Actors.Components.Movement;
using SomeGame.Actors.Components.State;

namespace SomeGame.Actors.Types {

    public class Player : Actor {

        public readonly PlayerStateMachine State;

        public Player(Body body, Appearance appearance, PlayerStateMachine state, PlayerMovement playerMovement) 
			: base("Player", body, appearance) {
            AddComponent(body);
            State = state;
            AddComponent(state);
            AddComponent(playerMovement);
        }

    }

}